local extension = Package:new("joy_other")
extension.extensionName = "joyre"

extension:loadSkillSkelsByPath("./packages/joyre/pkg/joy_other/skills")

local trans = require("./packages/joyre/pkg/joy_other/trans")

local joy__libai = General:new(extension, "joyo__libai", "qun", 3)
joy__libai:addSkills { "joy__shixian" }
joy__libai:addRelatedSkills { "joy__jingyesi", "joy__xinglunan", "joy__xiakexing", "joy__qiangjinjiu" }

local joy__change = General:new(extension, "joyo__change", "god", 1, 4)
joy__change:addSkills { "joy__daoyao", "joy__benyue" }
joy__change:addRelatedSkills { "joy__guanghan" }

local joy__nvwa = General:new(extension, "joyo__nvwa", "god", 69, 159)
joy__nvwa:addSkills { "joy__butian", "joy__lianshi", "joy__tuantu" }

local joy__xiaoshan = General:new(extension, "joyo__xiaoshan", "qun", 4, 4, General.Female)
joy__xiaoshan:addSkills { "joy__shanshan", "joy__anshi" }

local khan = General:new(extension, "joyo__khan", "god", 3)
khan:addSkills { "joy__tongliao", "joy__wudao" }

local baili = General:new(extension, "joyo__baili", "god", 4, 4, General.Female)
baili:addSkills { "joy__tunxing", "joy__mengli" }

baili.total_hidden = true
local heili = General:new(extension, "joyo__heili", "god", 4, 4, General.Female)
heili:addSkills { "joy__tunxing", "joy__mengli" }

local joy__dalanmao = General:new(extension, "joyo__dalanmao", "god", 4)
joy__dalanmao:addSkills { "joy__zuzhou", "joy__moyu", "joy__sanlian" }

local sunwukong = General:new(extension, "joyo__sunwukong", "god", 4)
sunwukong:addSkills { "joy__seven", "joy__ruyi", "joy__qitian" }
sunwukong:addRelatedSkills { "joy__huoyan", "joy__jindouyun" }


return extension
